home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Unix / Shells / zsh / Source / src / config.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-05-24  |  4.5 KB  |  171 lines

  1. /* config.h */
  2. /* architecture-customized config.h for zsh 2.4.315 beta
  3.  * for architecture "next",
  4.  * automagically generated by buildzsh -- do not edit */
  5.  
  6. /* define this if you use pure SYSV */
  7. /*#define SYSV*/
  8.  
  9. /* some environments have broken termios, for example ULTRIX */
  10. /* define this if you use termios */
  11. /*#define HAS_TERMIOS*/
  12.  
  13. /* define this if you use termio */
  14. /*#define HAS_TERMIO*/
  15.  
  16. /* define this if you use <dirent.h> */
  17. /*#define HAS_DIRENT*/
  18.  
  19. /* define this if you use <unistd.h> */
  20. #define HAS_UNISTD 1
  21.  
  22. /* define this if you use <stdlib.h> */
  23. #define HAS_STDLIB 1
  24.  
  25. /* define this if you use <string.h> */
  26. /*#define HAS_STRING*/
  27.  
  28. /* define this if you use <memory.h> */
  29. #define HAS_MEMORY 1
  30.  
  31. /* define this if you use <locale.h> */
  32. /*#define HAS_LOCALE*/
  33.  
  34. /* define this if you use <utmpx.h> */
  35. /*#define HAS_UTMPX*/
  36.  
  37. /* define this if you use host field in utmp */
  38. #define UTMP_HOST 1
  39.  
  40. /* define this if you use <time.h> */
  41. /*#define HAS_TIME*/
  42.  
  43. /* define this if you use <wait.h> */
  44. /*#define HAS_WAIT*/
  45.  
  46. /* define this if you use waitpid() */
  47. /*#define HAS_WAITPID*/
  48.  
  49. /* define this if you use select() */
  50. #define HAS_SELECT 1
  51.  
  52. /* define this if you use "struct fd_set" in <sys/select.h> */
  53. /*#define HAS_SYS_SELECT*/
  54.  
  55. /* we can't just test for S_IFIFO or check to see if the mknod worked,
  56.    because the NeXTs sold by a vendor which will remain nameless will
  57.    happily create the FIFO for you, and then panic when you try to do
  58.     something weird with them, because they aren't supported by the OS. */
  59. /* define this if you use fifos */
  60. #define HAS_FIFOS 1
  61.  
  62. /* define this if you use strftime() */
  63. #define HAS_STRFTIME 1
  64.  
  65. /* define this if you use tcsetpgrp() */
  66. /*#define HAS_TCSETPGRP*/
  67.  
  68. /* define this if you use tcgetattr() and friends */
  69. /*#define HAS_TCCRAP*/
  70.  
  71. /* define this if you use setpgid() */
  72. /*#define HAS_SETPGID*/
  73.  
  74. /* define this if you use sigrelse() */
  75. /*#define HAS_SIGRELSE*/
  76.  
  77. /* define this if you use RFS */
  78. /*#define HAS_RFS*/
  79.  
  80. /* the stress is on "a working wait3()" because for example HP-UX has
  81.  * sort of working getrusage() but nothing like wait3() */
  82. /* define this if you use getrusage() and wait3() */
  83. #define HAS_RUSAGE 1
  84.  
  85. /* define this if you use NIS */
  86. /*#define HAS_NIS*/
  87.  
  88. /* define this if you use username caching */
  89. /*#define CACHE_USERNAMES*/
  90.  
  91. /* define this if you use signal handlers returning void */
  92. #define SIGVOID 1
  93.  
  94. /* define this if you use automatically reset signal handlers */
  95. #define HAS_AUTORESETHAND 1
  96.  
  97. /* define this if you use sigset() to install said signal handlers */
  98. /*#define USE_SIGSET*/
  99.  
  100. #if defined(SIGVOID) || defined(IRIX5) || defined(SCO)
  101. #define HANDTYPE void
  102. #else
  103. #define HANDTYPE int
  104. #define INTHANDTYPE
  105. #endif
  106.  
  107. /* a string corresponding to the host type */
  108.  
  109. #define HOSTTYPE "next"
  110.  
  111. /* the default editor for the fc builtin */
  112. #define DEFFCEDIT "vi"
  113.  
  114. /* the path of wtmp */
  115. #define WTMP_FILE "/usr/adm/wtmp"
  116.  
  117. /* the path of utmp */
  118. #define UTMP_FILE "/etc/utmp"
  119. /* default prefix for temporary files */
  120. #define DEFTMPPREFIX "/tmp/zsh"
  121. /* the global file to source absolutely first whenever zsh is run;
  122. if undefined, don't source anything */
  123. #define GLOBALZSHENV "/etc/zshenv"
  124. /* the global file to source whenever zsh is run;
  125. if undefined, don't source anything */
  126. #define GLOBALZSHRC "/etc/zshrc"
  127. /* the global file to source whenever zsh is run as a login shell;
  128. if undefined, don't source anything */
  129. #define GLOBALZLOGIN "/etc/zlogin"
  130. /* the global file to source whenever zsh is run as a login shell,
  131. before zshrc is read; if undefined, don't source anything */
  132. #define GLOBALZPROFILE "/etc/zprofile"
  133. /* define this if you use "suspended" instead of "stopped" */
  134. #define USE_SUSPENDED 1
  135.  
  136. /* the default history buffer size in lines */
  137. #define DEFAULT_HISTSIZE 30
  138. #define _BSD_COMPAT        /* this could be IRIX,  you never know */
  139. #define _BSD_TYPES        /* this could be IRIX5, you never know */
  140. #define _BSD            /* this could be HP-UX, you never know */
  141. #define _BSD_INCLUDES        /* this could be AIX,   you never know */
  142. #define _BBN_POSIX_SUPPORT    /* this could be nX,    you never know */
  143.  
  144. /* if your compiler doesn't like void *,
  145.  * change this to char * and ignore all the warnings. */
  146.  
  147. typedef void * vptr;
  148.  
  149. #define JOB_CONTROL
  150.  
  151. /* define this if you want to use zsh's own allocator */
  152. /* #define USE_ZSH_MALLOC */
  153.  
  154. #ifdef USE_ZSH_MALLOC
  155.  
  156. /* define this if you want the allocator to store information */
  157.  
  158. /* #define MEM_DEBUG */
  159.  
  160. /* define this if you want to get error messages from the allocator */
  161.  
  162. /* #define MEM_WARNING */
  163.  
  164. /* define this if you want free() to be really save */
  165.  
  166. /* #define SECURE_FREE */
  167.  
  168. #endif /* USE_ZSH_MALLOC */
  169.  
  170. /* end of config.h */
  171.